using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 雇用情報 : BindableBusinessObject
    {
        public 雇用情報() { }
        private Int32 m_ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }
        private Int16 m_廃止区分;
        [ColumnAttributes("廃止区分")]
        public Int16 廃止区分
        {
            get { return m_廃止区分; }
            set { m_廃止区分 = value; }
        }
        private Int32 m_雇用区分=0;
        [ColumnAttributes("雇用区分")]
        public Int32 雇用区分
        {
            get { return m_雇用区分; }
            set { m_雇用区分 = value; }
        }

        private string m_雇用区分_1="";
        [ColumnAttributes("雇用区分")]
        public string 雇用区分_1
        {
            get { return m_雇用区分_1; }
            set { m_雇用区分_1 = value; }
        }

        private String m_雇用区分_s="";
        [ColumnAttributes("雇用区分")]
        public String 雇用区分_s
        {
            get { return m_雇用区分_s; }
            set { m_雇用区分_s = value; }
        }

        private String m_雇用区分Name = "";
        [ColumnAttributes("雇用区分Name")]
        public String 雇用区分Name
        {
            get { return m_雇用区分Name; }
            set { m_雇用区分Name = value; }
        }
        private String m_雇用区分名="";
        [ColumnAttributes("雇用区分名")]
        public String 雇用区分名
        {
            get { return m_雇用区分名; }
            set { m_雇用区分名 = value; }
        }

        private String m_雇用区分名_1="";
        [ColumnAttributes("雇用区分名")]
        public String 雇用区分名_1
        {
            get { return m_雇用区分名_1; }
            set { m_雇用区分名_1 = value; }
        }

        private DateTime m_発令開始日= DateTime.MinValue;
        [ColumnAttributes("発令開始日")]
        public DateTime 発令開始日
        {
            get { return m_発令開始日; }
            set { m_発令開始日 = value; }
        }

        private DateTime? m_発令開始日_1;
        [ColumnAttributes("発令開始日")]
        public DateTime? 発令開始日_1
        {
            get { return m_発令開始日_1; }
            set { m_発令開始日_1 = value; }
        }


        private DateTime m_発令終了日= DateTime.MinValue;
        [ColumnAttributes("発令終了日")]
        public DateTime 発令終了日
        {
            get { return m_発令終了日; }
            set { m_発令終了日 = value; }
        }
        private DateTime m_実際開始日= DateTime.MinValue;
        [ColumnAttributes("実際開始日")]
        public DateTime 実際開始日
        {
            get { return m_実際開始日; }
            set { m_実際開始日 = value; }
        }
        
        private DateTime? m_実際開始日_1;
        [ColumnAttributes("実際開始日")]
        public DateTime? 実際開始日_1
        {
            get { return m_実際開始日_1; }
            set { m_実際開始日_1 = value; }
        }

        private DateTime m_実際終了日= DateTime.MinValue;
        [ColumnAttributes("実際終了日")]
        public DateTime 実際終了日
        {
            get { return m_実際終了日; }
            set { m_実際終了日 = value; }
        }
        private String m_変更理由="";
        [ColumnAttributes("変更理由")]
        public String 変更理由
        {
            get { return m_変更理由; }
            set { m_変更理由 = value; }
        }
        private Int32 m_社員ID=0;
        [ColumnAttributes("社員ID")]
        public Int32 社員ID
        {
            get { return m_社員ID; }
            set { m_社員ID = value; }
        }
    }
}
